html, body { height: 100%; margin: 0; padding: 0 }
body {
  font-family: Arial;
  font-size: 12px;
  color: black;
  background-color: white;
}

a { color: red; text-decoration: none }
a:hover { text-decoration: underline }

.title { font: 26px/1.1em "Georgia","serif"; color: #333333; padding-bottom: 15px; font-style: italic }
.ftitle { font-size: 32px; }
.caption { 
  font: 54px/1.1em 'Niconne','cursive';
  font-style: italic;
  color: black;
  padding-bottom: 20px
}

.div10 { height: 10px }

#lcnav, #lcnav a { font-size: 12px; font-style: italic; color: black; padding: 5px 0 5px 0 }

#all {
  min-height: 300px;
  width: 1050px;
}

#header {
  height: 213px;
  width: 1050px;
  background: url(../images/header.jpg?v=1.0.0.1) 0 0 no-repeat;
}

#logo {
  position: absolute;
  display: inline;
  width: 180px;
  height: 120px;
  margin: 0 0 0 840px;
}

#sibutton {
  width: 200px;
  height: 37px;
  position: absolute;
  display: inline;
  margin: 18px 0 0 620px;
  text-align: right
}

#sibutton a.si {
  color: #2d83a8;
  font: 22px/1.1em "Georgia","serif";
  letter-spacing: -1px;
}

#subnav-red {
  width: 52px;
  height: 52px;
  position: absolute;
  margin: 23px 0 0 538px;
}

#subnav-orange {
  width: 55px;
  height: 55px;
  position: absolute;
  margin: 63px 0 0 395px;
}

#subnav-green {
  width: 55px;
  height: 55px;
  position: absolute;
  margin: 82px 0 0 259px;
}

#subnav-blue {
  width: 55px;
  height: 55px;
  position: absolute;
  margin: 69px 0 0 144px;
}

#subnav-purple {
  width: 55px;
  height: 55px;
  position: absolute;
  margin: 20px 0 0 41px;
}

.subnav-button {
  width: 55px;
  height: 55px;
  display: block;
}

#footer { margin-top: 50px; padding-bottom: 10px }

#footer table tr td { color: black; text-shadow: 1px 1px white; font-size: 12px }

#copyright { width: 980px; padding: 3px 10px 0 10px; margin-top: -15px }
#copyright table tr td { color: green; font-size: 12px }
#platinumits { color: black; font-style: italic }

/* Tooltip */
#dhtmltooltip{
  color: #2487af;
  font-family: Tahoma;
  font-size: 14px;
  position: absolute;
  left: -300px;
  min-width: 250px;
  padding: 3px 12px 3px 8px;
  background-color: white;
  border: 1px solid black;
  visibility: hidden;
  z-index: 1000;
  text-align: center;
  opacity: 0.9
  /*Remove below line to remove shadow. Below line should always appear last within this CSS
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
  position:absolute;
  left: -300px;
  z-index: 1001;
  visibility: hidden;
}

.sb {
width: 56px;
height: 56px;
border: 0;
background: url(/images/search-icon.png) top center no-repeat;
cursor: pointer;
}
.dn {
    display: none;
}
.title {
    font: 26px/1.1em "Georgia","serif";
    color: #333333;
    padding-bottom: 15px;
    font-style: italic;
}
.cb {
    clear: both;
}
label {
    display: inline-block;
    width: 5em;
 }
.tooltiptext{
    display: none;
}
.tre {
    background-color: #d0d8e8;
}

.tro {
    background-color: #e9edf4;
}